$(function(){
		//表单验证
	var ok1 = false;	//判断账号
	var ok2 = false;	//判断密码
	var ok3 = false;	//判断确认密码
	var ok4 = false;	//判断邮箱
	var ok5 = false;	//判断手机号码
	var ok5 = false;	//判断验证码
	//验证账号
	$(".reg div form .input-group .account").blur(function(){
		var rea =  /^[a-z0-9_-]{6,15}$/;//正则验证
		var rec = rea.test( $(this).val() )
		if($(this).val() == ""){//判断输入框
			alertMy("*账号不能为空")
			return false
		}else if(!rec){
			alertMy("*请输6位以上字母数字组合账号");
			return false
		}else{
			ok1 = true;
		}
	})
	 //验证码不能为空
    $(".reg div form .input-group .password").blur(function(){
        // 密码只能由数字和字母组成，6-10位
        var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$/;       //必须是6位以上字母和数字组合的密码
        var res = reg.test( $(this).val()  );  //返回false，代表不符合
        if($(this).val()==""){                   //当输入框内字符为空时
            alertMy("*密码不能为空");
            return false;
        }else if(!res){                         //当输入框内字符不为空但是不符合规范时          
             alertMy("*请输6位以上字母数字组合密码");
            return false;
        }else{                          //当输入框内字符符合规范时
            $(this).next().html("");            //提示信息置为空
            ok2 = true;
        }
    });
    // 确认密码不能为空和是否相等
    $(".reg div form .input-group .confirmpassword").blur(function(){
        if($(this).val()==""){                   //当输入框内字符为空时
            alertMy("*确认密码不能为空");
            return false;
        }else if($(this).val() != $(".reg div form .input-group .password").val()){          
            alertMy("*您输入的密码不一致");
            return false;
        }else{                                   //当输入框内字符符合规范时
            $(this).next().html("");            //提示信息置为空
            ok3 = true;
        }
    });
     // 邮箱不能为空和格式验证
    $(".reg div form .input-group .mail").blur(function(){
        var rea = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;     //正则验证
        var rec = rea.test( $(this).val()  );  //返回false，代表不符合
        if($(this).val()==""){                   //当输入框内字符为空时
            alertMy("*邮箱不能为空");
            return false;
        }else if(!rec){                         //当输入框内字符不为空但是不符合规范时          
            alertMy("*请输入正确的邮箱");
            return false;
        }else{                          //当输入框内字符符合规范时
            $(this).next().html("");            //提示信息置为空
            ok4 = true;
        }
    });
    
    // 手机不能为空和格式验证
    $(".reg div form .input-group .tel").blur(function(){
        var rea = /^((13[0-9])|(15[0-9])|(18[0-9])|(17[0-8])|(147,145))\d{8}$/;   //目前所知的手机号码段正则表达式
        var rec = rea.test( $(this).val());  //返回false，代表不符合
        if($(this).val()==""){                   //当输入框内字符为空时
            alertMy("对不起，手机号码不能为空");
            return false;
        }else if(!rec){                         //当输入框内字符不为空但是不符合规范时
            alertMy("*请输入正确的手机号码");
            return false;
        }else{                          //当输入框内字符符合规范时
            $(this).next().html("");            //提示信息置为空
            ok5 = true;
        }
    });
     //验证码不能为空
    $(".reg div form .input-group .codeconfirm").blur(function(){
        if($(this).val()==""){  
            alertMy("*请输入验证码");
        }else{
            $(this).next().next().html("");   //提示信息置为空
            ok3 = true;
        }
    });
    //判断用户有没有勾选“我同意”以及前面所有的选项是否全部填写正确
    var check = $(".reg div form div label input[type='checkbox']");             //获取“我同意”选项框
    var btReg = $(".reg div form>a");               //获取注册提交按钮
    btReg.click(function(e){ 
    	console.log("00")
        if(ok1 && ok2 && ok3 && ok4 && ok5 && (check.is(":checked")==true)){  //当所有选项都填写正确并且已经勾选“我同意”时
            alertMy("恭喜您，注册成功了！");
            return false;
        }else{                                                 //当所有选项的填写和“我同意”勾选项有一个没有正确或没有勾选时        	                           
            alertMy("*请勾选“我同意”并填写完整信息");
            return false;						       //否则的话恢复提交按钮的默认提交行为				
        }
       	
    });
	

})
